﻿$(function () {
    $("button").button();
    $("#btnUpdate").click(function () {
        var current_password =$("#txt_CurrentPassword").val() || "";
        var new_password = $("#txt_NewPassword").val() || "";
        var confirm_password = $("#txt_ConfirmPassword").val() || "";
        if (current_password == "") {
            $.CAlert.Alert({
                Title: "Đổi mật khẩu",
                Content: "Vui lòng nhập mật khẩu cũ.",
            }, function () {
                $("#txt_CurrentPassword").focus();
            });
            return false;
        }
        else {
            if (new_password == "") {
                $.CAlert.Alert({
                    Title: "Đổi mật khẩu",
                    Content: "Vui lòng nhập mật khẩu cần thay đổi.",
                }, function () {
                    $("#txt_NewPassword").focus();
                });
                return false;
            }
            else {
                if (confirm_password == "") {
                    $.CAlert.Alert({
                        Title: "Đổi mật khẩu",
                        Content: "Vui lòng xác nhận  lại mật khẩu cần thay đổi.",
                    }, function () {
                        $("#txt_ConfirmPassword").focus();
                    });
                    return false;
                }              
            }
        }
        var data = {
            Action:"CHANGEPASSWORD",
            OldPassword: current_password,
            NewPassword: new_password,
            ConfirmPassword: confirm_password
        };
        $.Ajax({
            url: 'Service/UserService.ashx',
            type: 'POST',
            data: data,
            success: function (data, textStatus, jqXHR) {
                if (data) {
                    data = eval("(" + data + ")");
                    if (data.IsSuccessfull) {
                        $("#txt_CurrentPassword,#txt_NewPassword,#txt_ConfirmPassword").val("");
                    }
                    $.CAlert.Alert({
                        Title: "Thông báo",
                        Content: data.Description,
                    });
                }
            },
            beforeSend: function (jqXHR, settings) {
            },
            error: function (jqXHR, textStatus, errorThrown) {
            },
            complete: function (XMLHttpRequest, textStatus) {
            }
        });
    });
});